package cn.iocoder.yudao.module.eval.controller.admin.score.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.List;
import java.util.Map;

@Schema(description = "管理后台 - 成绩分布统计 Response VO")
@Data
public class EvalScoreDistributionRespVO {

    @Schema(description = "分数段分布", example = "[{\"range\": \"90-100\", \"count\": 20}, {\"range\": \"80-89\", \"count\": 35}]")
    private List<Map<String, Object>> scoreRanges;

    @Schema(description = "等级分布", example = "[{\"level\": \"优秀\", \"count\": 20}, {\"level\": \"良好\", \"count\": 35}]")
    private List<Map<String, Object>> gradeLevels;

}
